package com.itawei.d2_filepractise;

import java.io.File;

/**
 *  删除一个多级文件夹
 */
public class Practise4 {
    public static void main(String[] args) {
        File file = new File("C:\\Program Files\\Java\\filedemo");
        delete( file);
    }

    //删除一个多级文件夹
    public static void delete(File src){
        //先进入文件夹
        File[] files = src.listFiles();
        //遍历
        for (File f : files) {
            //判断 如果是文件 直接删除 如果是文件夹 递归
            if (f.isFile()){
                f.delete();
            }else{//是文件夹
                delete(f);
            }
        }
        //在删除自己
        src.delete();
    }
}
